Component mining: a process and its pattern language
نویسندگان
چکیده
An important issue in a component-based software development process is the supply source of mature, reliable, adaptable, and maintainable components. We define as component mining the deliberate, organised, and automated process of extracting reusable components from an existing rich software base and present a pattern language used for mining components from programs that are typically executed as non-interactive autonomous processes. We describe the patters in terms of intent, motivation, applicability, structure, participants, consequences, and implementation. Based on the pattern language, we describe the implementation of a set of COM components that encapsulate the Unix filters and an exemplar application that uses them.
منابع مشابه
Outlier Detection in Wireless Sensor Networks Using Distributed Principal Component Analysis
Detecting anomalies is an important challenge for intrusion detection and fault diagnosis in wireless sensor networks (WSNs). To address the problem of outlier detection in wireless sensor networks, in this paper we present a PCA-based centralized approach and a DPCA-based distributed energy-efficient approach for detecting outliers in sensed data in a WSN. The outliers in sensed data can be ca...
متن کاملA comparative study of Cu(П) and Pb(П) adsorption by Iranian bentonite (Birjand area) in aqueous solutions
Heavy metals such as Cu(II) and Pb(II) are among the hazardous pollutants that lead to severe ecological problems and have a toxic effect on living organisms. The removal of Cu(II) and Pb(II) by Iranian bentonite experiment were conducted in single component and multi component systems. The bentonite from the Birjand area was characterized by X-ray diffraction pattern and FTIR spectroscopy. The...
متن کاملThe Use of Educational Humor in the Process of Learning and Teaching: A Special Facilitator for Second Language Learners
The Use of Educational Humor in the Process of Learning and Teaching: A Special Facilitator for Second Language Learners A. Zeyaa'ee Mehr, Ph.D. Research on educational humor during the past two decades demonstrates both the role and the impact of humor on the processes of learning and teaching, especially in the area of second/foreign language learning. There are a number of theories...
متن کاملارائه مدلی برای استخراج اطلاعات از مستندات متنی، مبتنی بر متنکاوی در حوزه یادگیری الکترونیکی
As computer networks become the backbones of science and economy, enormous quantities documents become available. So, for extracting useful information from textual data, text mining techniques have been used. Text Mining has become an important research area that discoveries unknown information, facts or new hypotheses by automatically extracting information from different written documents. T...
متن کاملA New Algorithm for High Average-utility Itemset Mining
High utility itemset mining (HUIM) is a new emerging field in data mining which has gained growing interest due to its various applications. The goal of this problem is to discover all itemsets whose utility exceeds minimum threshold. The basic HUIM problem does not consider length of itemsets in its utility measurement and utility values tend to become higher for itemsets containing more items...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 42 شماره
صفحات -
تاریخ انتشار 2000